<p>This rule allows validation of XML files against XML Schema using Xerces parser.</p>
<p>The "schemas" parameter can be set to:</p>
<ul>
  <li> the namespace or short name of a built-in schema (ex: xhtml1-strict or http://www.w3.org/1999/xhtml) </li>
  <li> the URL to a schema (ex: http://www.springframework.org/schema/beans/spring-beans-3.2.xsd) </li>
  <li> the relative path to a schema on the filesystem (ex: schemas/xsd/mycustomschema.xsd) </li>
</ul>
<p>Default value: <code>autodetect</code>. In this case, the parser will try to load the schema based on the doctype or the namespace declaration in
the document.</p>
<p>Files to be validated by the schema can be specified through inclusion pattern using the "filePattern" parameter.</p>
<p>Built-in schemas:</p>
<table>
  <tbody>
    <tr>
      <th>DESCRIPTION</th>
      <th>NAMESPACE OR SHORT NAME</th>
      <th>DOCTYPE</th>
    </tr>
    <tr>
      <td>XML</td>
      <td>http://www.w3.org/2001/xml.xsd</td>
      <td> </td>
    </tr>
    <tr>
      <td>XML</td>
      <td>http://www.w3.org/XML/1998/namespace</td>
      <td> </td>
    </tr>
    <tr>
      <td>XHTML1.0 Strict</td>
      <td>http://www.w3.org/1999/xhtml</td>
      <td> </td>
    </tr>
    <tr>
      <td>XHTML1.0 Strict</td>
      <td>xhtml1-strict</td>
      <td>-//W3C//DTD XHTML 1.0 Strict//EN</td>
    </tr>
    <tr>
      <td>XHTML1.0 Transitional</td>
      <td>xhtml1-transitional</td>
      <td>-//W3C//DTD XHTML 1.0 Transitional//EN</td>
    </tr>
    <tr>
      <td>XHTML1.0 Frameset</td>
      <td>xhtml1-frameset</td>
      <td>-//W3C//DTD XHTML 1.0 Frameset//EN</td>
    </tr>
    <tr>
      <td>XHTML1.1</td>
      <td> </td>
      <td>-//W3C//DTD XHTML 1.1 Strict//EN</td>
    </tr>
    <tr>
      <td>JSF Core</td>
      <td>http://java.sun.com/jsf/core</td>
      <td> </td>
    </tr>
    <tr>
      <td>JSF HTML Basic</td>
      <td>http://java.sun.com/jsf/html</td>
      <td> </td>
    </tr>
    <tr>
      <td>JSF Facelets</td>
      <td>http://java.sun.com/jsf/facelets</td>
      <td> </td>
    </tr>
    <tr>
      <td>Maven Project Model</td>
      <td>http://maven.apache.org/POM/4.0.0</td>
      <td> </td>
    </tr>
  </tbody>
</table>

